.ztree * {
    font-size: 16px;
    font-family: "黑体", 'Helvetica';
}

.ztree {
    border: 1px solid #AAA4A4;
    border-radius: 3px;
    margin-bottom: 10px;
    min-height: 300px;
}
.ztree.one-ztree-search{
    min-height: 266px;
}
.ztree li a {
    height: 30px;
    padding: 0 2px;
    line-height: 30px;
    border: 1px solid transparent;
}

.ztree li a:hover {
    text-decoration: none;
    color: #48ab5d;
}

.ztree li a.curSelectedNode {
    height: 30px;
    border: 1px solid #48ab5d;
    border-radius:3px;
    color: #48ab5d;
    background: #fff;
    padding: 0 2px;
}
/*按钮*/
.ztree li span.button.root_open {
    background-image: url("images/open.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.root_close {
    background-image: url("images/close.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.roots_open {
    background-image: url("images/open.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.roots_close {
    background-image: url("images/close.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.center_open {
    background-image: url("images/open.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.center_close {
    background-image: url("images/close.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.bottom_open {
    background-image: url("images/open.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.bottom_close {
    background-image: url("images/close.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.noline_open {
    background-image: url("images/open.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.noline_close {
    background-image: url("images/close.png");
    background-position: 0 0;
    margin-top: 12px;
    margin-left: 3px;
}

.ztree li span.button.root_docu {
    background: none;
    margin-top: 8px;
}

.ztree li span.button.roots_docu {
    margin-top: 8px;
}

.ztree li span.button.center_docu {
    margin-top: 8px;
}

.ztree li span.button.bottom_docu {
    margin-top: 8px;
}

.ztree li span.button.noline_docu {
    background: none;
    margin-top: 8px;
}

.ztree li span.button.ico_docu {
    background-image: url("images/child.png");
    background-position: 0 0;
    margin-top: 8px;
}

.ztree li span.button.ico_docu {
    background-image: url("images/child.png");
    background-position: 0 0;
    margin-top: 8px;
}

.ztree li span.button.ico_open {
    background-image: url("images/root.png");
    background-position: 0 0;
    margin-top: 8px;
}

.ztree li span.button.ico_close {
    background-image: url("images/root.png");
    background-position: 0 0;
    margin-top: 8px;
}
.ztree li span.button.center_docu,.ztree li span.button.bottom_docu {
    background:#fff;
}
